package com.hyt.it.ogt.ykcj.mapper.zs;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hyt.it.ogt.ykcj.domain.vo.ZsTemplateVo;
import com.hyt.it.ogt.ykcj.domain.zs.ZsTemplate;

import java.util.List;
import java.util.Set;

/**
 * 证书模板Mapper接口
 *
 * @author admin
 * @date 2021-08-10
 */
public interface ZsTemplateMapper extends BaseMapper<ZsTemplate> {

	
	/***
	 * 分页查询列表
	 * @param templateName
	 * @param officeId
	 * @param deptIds
	 * @return
	 */
	List<ZsTemplateVo> getZsTemplatePageList(String templateName, String officeId, Set<String> deptIds);
	
	
	
	/***
	 * 按照数量查询列表
	 * @param templateName
	 * @param officeId
	 * @param deptIds
	 * @return
	 */
	List<ZsTemplateVo> getZsTemplateBySize(String officeId, Set<String> deptIds, Integer querySize);

	/***
	 * 查询数量
	 * @param templateName
	 * @param officeId
	 * @param deptIds
	 * @return
	 */
	Integer countZsTemplate(String templateName, String officeId, Set<String> deptIds);
  
}
